Bonjour,
Vous n'êtes pas informaticien, vous avez développé votre site joomla 3 en local et vous chercher à le mettre en ligne sur OVH ? C'était mon cas il y a un mois et, sans parler de galère, j'ai dû passer par quelques petites étapes, de consultations de divers forums et de coups de fil à la hotline d'OVH pour arriver à mes fins.
Afin d'éviter ça à d'autres, je me suis dit qu'il serait utile de partager mon expérience et de vous faire part de la marche que j'ai suivi et qui m'a permis d'arriver à mes fins
1. Dans PhpMyAdmin local : exporter base de données
Sur Wamp ou Xamp ... etc aller dans
PhpMyAdmin local > Exporter > Executer > fichier.sql
2. Espace client OVH > Herbergemement - Base de données privé > Base de données > Créer base de données
Puis aller dans PhpMyAdmin sur OVH : importer base de données
Espace client OVH > Herbergemement - Base de données privé > Base de données > icône engrenage > Accéder à PhpMyAdmin > MdP – exécuter > Importer > Parcourir - Excuter
3. Installer le FTP client filezilla en 64 ou 32 bits selon votre ordi : https://filezilla-project.org/download.php?show_all=1
4. Ouvrir le FTP Client filezilla avec l'adresse fournie par OVH et transférer les dossiers www local vers le www en ligne sur OVH. Compléter les champs hôte, identifiant, mot de passe ... ou bien mémoriser définitivement l'accès à votre site en passant par Fichier > Gestionnaire de site. vous pourrez dès lors passer par la "connexion rapide" sans recompléter les champs à chaque fois.
5. Télécharger l'appli Moovjla : http://www.joomxtensions.com/moovjla.html > déziper > avec filezilla, déposer le fichier "moovjla.php" dans le www en ligne sur OVH.
6. Avec filezilla, aller dans le www en ligne > clic droit sur le fichier "configuration.php" > droit d'accès au fichier > mettre en code 644 (pour autoriser l'écriture)
7. Aller sur votre explorateur et taper www.monsite/moovjla.php
8. Compléter les champs demandées avec les infos fournies par mail par OVH au moment de la création de la base de données.
9. La version de Joomla (décembre 2015) est en PHP 5.3. C'est une version antérieure à celle utilisée par OVH et il faut mettre le site en compatibilité (sinon, il y aura des problèmes pour l'administration de votre site)
Retourner dans Espace client OVH > Herbergemement - Base de données privée > cliquer sur Version PHP globale > passer en 5.6
Ne toucher plus a rien, cela peut prendre jusqu'à 24h (en général plutôt entre 15min et 8h). Au delà, c'est qu'il y a un problème. Une fois installé normalement à la racine du site, on doit voir apparaitre dans le www un dossier nommé ".ovhconfig".
Si ce n'est pas le cas, c'est que le passage en PHP 5.6 a échoué. Il faut donc forcer la mise en compatibilité : https://www.ovh.com/fr/g1207.configu...ebergement-web
10. Créer un fichier .txt et le nommer présicément ".ovhconfig" (sans rajouter l'extension txt). Ouvrir le document avec notepad et y insérer le texte suivant :
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production
Fermer et colle le fichier à la racine du site.
Voilà, j'espère que j'ai été clair pour le profane Normalement le site est en ligne et totalement opérationnel.
Vous n'êtes pas informaticien, vous avez développé votre site joomla 3 en local et vous chercher à le mettre en ligne sur OVH ? C'était mon cas il y a un mois et, sans parler de galère, j'ai dû passer par quelques petites étapes, de consultations de divers forums et de coups de fil à la hotline d'OVH pour arriver à mes fins.
Afin d'éviter ça à d'autres, je me suis dit qu'il serait utile de partager mon expérience et de vous faire part de la marche que j'ai suivi et qui m'a permis d'arriver à mes fins
1. Dans PhpMyAdmin local : exporter base de données
Sur Wamp ou Xamp ... etc aller dans
PhpMyAdmin local > Exporter > Executer > fichier.sql
2. Espace client OVH > Herbergemement - Base de données privé > Base de données > Créer base de données
Puis aller dans PhpMyAdmin sur OVH : importer base de données
Espace client OVH > Herbergemement - Base de données privé > Base de données > icône engrenage > Accéder à PhpMyAdmin > MdP – exécuter > Importer > Parcourir - Excuter
3. Installer le FTP client filezilla en 64 ou 32 bits selon votre ordi : https://filezilla-project.org/download.php?show_all=1
4. Ouvrir le FTP Client filezilla avec l'adresse fournie par OVH et transférer les dossiers www local vers le www en ligne sur OVH. Compléter les champs hôte, identifiant, mot de passe ... ou bien mémoriser définitivement l'accès à votre site en passant par Fichier > Gestionnaire de site. vous pourrez dès lors passer par la "connexion rapide" sans recompléter les champs à chaque fois.
5. Télécharger l'appli Moovjla : http://www.joomxtensions.com/moovjla.html > déziper > avec filezilla, déposer le fichier "moovjla.php" dans le www en ligne sur OVH.
6. Avec filezilla, aller dans le www en ligne > clic droit sur le fichier "configuration.php" > droit d'accès au fichier > mettre en code 644 (pour autoriser l'écriture)
7. Aller sur votre explorateur et taper www.monsite/moovjla.php
8. Compléter les champs demandées avec les infos fournies par mail par OVH au moment de la création de la base de données.
9. La version de Joomla (décembre 2015) est en PHP 5.3. C'est une version antérieure à celle utilisée par OVH et il faut mettre le site en compatibilité (sinon, il y aura des problèmes pour l'administration de votre site)
Retourner dans Espace client OVH > Herbergemement - Base de données privée > cliquer sur Version PHP globale > passer en 5.6
Ne toucher plus a rien, cela peut prendre jusqu'à 24h (en général plutôt entre 15min et 8h). Au delà, c'est qu'il y a un problème. Une fois installé normalement à la racine du site, on doit voir apparaitre dans le www un dossier nommé ".ovhconfig".
Si ce n'est pas le cas, c'est que le passage en PHP 5.6 a échoué. Il faut donc forcer la mise en compatibilité : https://www.ovh.com/fr/g1207.configu...ebergement-web
10. Créer un fichier .txt et le nommer présicément ".ovhconfig" (sans rajouter l'extension txt). Ouvrir le document avec notepad et y insérer le texte suivant :
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production
Fermer et colle le fichier à la racine du site.
Voilà, j'espère que j'ai été clair pour le profane Normalement le site est en ligne et totalement opérationnel.
Commentaire